Learn R Programming

bnlearn (version 4.6.1)

gRain integration: Import and export networks from the gRain package

Description

Convert bn.fit objects to grain objects and vice versa.

Usage

# S3 method for grain
as.bn.fit(x, including.evidence = FALSE, ...)
# S3 method for bn.fit
as.grain(x)
# S3 method for grain
as.bn(x, ...)

Arguments

x

an object of class grain(code) (for as.bn.fit) or bn.fit() (for as.grain).

including.evidence

a boolean value. If FALSE, the grain object is converted without considering any evidence that has been set into it. If TRUE, any hard evidence is carried over into the bn.fit object as a zero-one probability distribution.

extra arguments from the generic method (currently ignored).

Value

An object of class grain (for as.grain), bn.fit (for as.bn.fit) or bn (for as.bn).

Examples

Run this code
# NOT RUN {
library(gRain)
a = bn.fit(hc(learning.test), learning.test)
b = as.grain(a)
c = as.bn.fit(b)
# }

Run the code above in your browser using DataLab